repeating pistol - French English Dictionary